home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
AMIGA
/
(A)TB
/
(A)TBF.ADF
/
Utility
/
DEKSIDeng.doc
< prev
next >
Wrap
Text File
|
1989-09-12
|
9KB
|
192 lines
DESK SID v1.1
Programmation: Christian Warren
Font & Docs: Marc Dionne
Date: 9th of September 1990
Introduction
¡¡¡¡¡¡¡¡¡¡¡¡
DEKSID is a disk and file HEXADECIMAL editor. It gets useful when
you want to edit things other than readable texts. It might look
complicated for you beginners, but it's simply because beginners
don't see the use of these.
Included Files
¡¡¡¡¡¡¡¡¡¡¡¡¡¡
DEKSID The program.
DEKSID.REQ The program using "req.library"
DEKSIDeng.doc English docs.
DEKSIDeng.pic English gadget description (IFF).
DEKSIDfra.doc French docs.
DEKSIDfra.pic French gadget description (IFF).
req.library Requester Library, to be put in your
LIBS: directory if you use the ".REQ"
version.
Menu Functions
¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Project
¡¡¡¡¡¡¡
About: Infos on the programme.
Colors: Change the colors.
Iconify: Iconifies DEKSID. Right Mouse Button to come back.
Load Default: Loader the file "s:deksid.def" which contains
the default options ("CheckSum", "ASCII Display"...)
Save Default: Save to the file "s:deksid.def" the defaults
that you specified.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
N.B. You can also put your defaults directly onto DEKSID.
To do that follow these steps:
1- Fix up your settings the way you want them.
2- Edit the DEKSID program (or DEKSID.REQ...).
3- Search for the sequence "default:" in ASCII.
4- Position yourself on the `d' of "defaults:".
5- Use the "Recover Blocks" command with the file
"s:deksid.def". When it asks you to start from
position zero or from the current position.
choose the latter.
6- Save the block (Write Block).
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Quit: Quit DEKSID.
Device
¡¡¡¡¡¡
DF0:, DF1:, DF2:, DF3: Permits you to choose the
drive you wish to edit. Non-connected drives will not
be selectable.
File: Opens up a requester letting you choose the
file you wish to modify (or just look at...).
DEKSID.REQ uses the req.library requester. That
library must must be present in your LIBS: directory
for it to work.
Special: This is a function that lets you edit disks
other than 3' disks. This function won't be there in
next versions of this program... it'll be replaced by
The "Steve Tibbett" DiskX function.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
N.B. If anyone knows of a way to get the information
found in the mountlist, please let me know &
you will automatically become a registered
user, just like if you'd have sent me your
contribution.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Search
¡¡¡¡¡¡
Search: ASCII lets you search for an ASCII sequence and
Hexadecimal lets you search for an (you guessed it)
hexadecimal sequence. When either ones of these
sub-options is selected (ASCII or HEX), a requester
appears....
Search String: Holds the value to search for. (ASCII or
HEX) The wildcard ? is accepted.
Replace with: Holds the value to replace when DEKSID has
found the "Search String". Works only when ON is selected.
Begin & End: From where to where the search will go on.
These values are in blocks.
Continue: Continues the search once a sequence is found.
Set Case: "A == a" big letters are the same as small ones
and vice versa when searching. "A != a" means there IS a
difference.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
N.B. The sequences will be found even if split in
between two blocks.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Utility
¡¡¡¡¡¡¡
Print Block: Lets you print a certain part of a file or
disk and to output it to the printor or to a file for
later printing.
From Block, Position: Starting position. To Block,
Position: Ending position.
Groups: Number of groups on a line.
Numbers: Number of numbers in a group.
HEX: Prints the Hexadecimal numbers.
ASCII: Prints the ASCII numbers.
#: Prints the position on each line.
BIN: Copies the block(s) directly. Groups, Numbers and #
are ignored.
PRT: Prints to the printer.
FILE: Prints to a file. If clicked a second time, a
requester appears asking for the file name.
Recover file: Recovers blocks that had been previously
saved (using the BIN function). It opens up a requester
asking for the file to write onto whatever DEKSID is
editing at the moment. It will ask you if you want to
start from the beginning of the block or at the
position of the cursor.
Undo Block: Undos any change you have done to the block.
Preference
¡¡¡¡¡¡¡¡¡¡
Checksum: Number that indicates DOS that a block is OK.
It is calculated when a block is written. But some
games use different checksums for copy protection.
Always: Always recalculates the checksum.
Never (except 0 & 1): Never recalculates the Checksum
save for the tracks 0 and 1, where it is always
necessary, even for protected games.
Ask for Recalculate: Asks you each time you write
a block if you want to recalculate checksum.
Computer Choice: If the ckecksum was OK before, the
computer recalculates it, if not, it doesn't
recalculate it. This is probably the most usefull
function.
Autosave: Automatically saves the block when you switch
blocks instead of asking you.
Keys
¡¡¡¡
Arrow Keys: Move the cursor around.
Shift Arrow Up: Up a block.
Shift Arrow Down: Down a block.
Backspace: Erases what you have typed (the yellow text)
and puts in what was there before.
Del: Just like Backspace except it erases to the right
instead of the left.
Y: Same as clicking on the positive answer to a
requester.
N: Same as clicking on the negative answer to a
requester.
Ctrl-B: Same as clicking on the block number.
Ctrl-J: Jump.
Conclusion
¡¡¡¡¡¡¡¡¡¡
This HEX editor is probably the easiest to use and has the most
readable 6*8 font. If you'd just send a contribution to the author
Chritian Warren, it's going to push him on and make him want to work
harder. He told me he didn't want to put too much energy in it
because it wasn't giving any income. So, send in your comments and/or
your suggestions and/or your contributions (15$ or so) away to this
address:
Christian Warren
4445 Christophe-Colomb
MontrΘal, QuΘ, CANADA
H2J 3G4
Note
¡¡¡¡
Hey, if you are looking for a graphics artist on the AMIGA, here I
am ! BTW, check out my fonts: Zinc, Captive and POY ! Don't forget
that if you want to include my font Trump in any of your programs,
I'd like to hear about it !! Trump font is ⌐1990 by me !
Marc Dionne
350 Surrey
Baie D'UrfΘ, QuΘ, CANADA
H9X 2E7
Thanks
¡¡¡¡¡¡
- Claude Abraham: For his File Requester.
- C.W. Fox & Bruce Dawson: For their AMAZING File Requester & Color
Requester Library. Great Great Great Great Work guys!
- Darren M. Greenwald: For his font acceleration routine.
- Marc Dionne: For the fonts & the docs, among other things.
- The users of B.E.C.A.Q.: For their suggestions & their help.
To reach us by BBS, call B.E.C.A.Q. at (514) 849-1630